package com.sumainfor.pc.gmio.dao;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 功能描述: 水表
 *
 */

public interface SeWaterMeterMapper {
    /**
     * 查询水表录入记录的列表
     * @param params
     * @return
     */
    List<Map<String,Object>> getWaterMeterList(Map<String, Object> params);

    /**
     * 新增水表录入记录
     * @param params
     * @return
     */
    Integer addWaterMeter(Map<String, Object> params);
    /**
     * 根据房源编号去查询水气表的账单信息
     */
    Map<String,Object> getWaterMeterByHouInfoId(Map<String,Object> params);
    /**
     * 租后主管撤回账单根据抄表编号删除抄表记录
     */
    Integer deleteWaterMeter(Map<String,Object> paraams);
    /**
     *租后主管撤回账单 水表抄表记录 修改delfg状态
     */
    Integer updateSeWaterDelfg(Map<String,Object> params);

    /**
     * 功能描述:
     * 获取所有的水费抄表记录
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/7/4 15:06
     */
    List<Map<String,Object>>getAllWaterMeterList();

    /**
     * 功能描述:
     * 根据水费账单编号查询水费记录
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/7/4 15:15
     */
    Map<String,Object>getWaterMeterByWameIdMap(@Param("WameId") String WameId);
}
